表达式是C++语言的基石，提供了表达计算的主要机制。每个表达式都有一个类型，该类型描述其计算产生的值的静态类型。表达式7是int类型，表达式5 + 2也是。若x是int类型的变量，则表达式x是int类型。每个表达式也有一个值类别，描述值如何形成，以及如何影响表达式的行为。